package graphe;



import java.util.Vector;

public class Route {
	
	private Vector<Point> vecteurPoints=new Vector<Point>();
	private Vector<Panneau> vecteurPanneau=new Vector<Panneau>();
	private String nom;
	private int id;
	private int limitation;
	
	@Override
	public String toString()
	{
		return "Route  [nom=" + nom + ", id="
				+ id + ", limitation=" + limitation + "]";
	}

	public Route(String nom, int id, int limitation)
	{
		super();
		this.nom = nom;
		this.id = id;
		this.limitation = limitation;
	}

	

	public Vector<Point> getVecteurPoints()
	{
		return vecteurPoints;
	}

	public void setvecteurPoints(Vector<Point> vecteurPoints)
	{
		this.vecteurPoints = vecteurPoints;
	}

	public String getNom()
	{
		return nom;
	}

	public void setNom(String nom)
	{
		this.nom = nom;
	}

	public int getId()
	{
		return id;
	}

	public void setId(int id)
	{
		this.id = id;
	}

	public int getLimitation()
	{
		return limitation;
	}

	public void setLimitation(int limitation)
	{
		this.limitation = limitation;
	}
	
	public void addPoint(Point p)
	{
		vecteurPoints.add(p);
	}
	
	public void addPanneau(Panneau p)
	{
		vecteurPanneau.add(p);
	}

	public Vector<Panneau> getvecteurPanneau() 
	{
		return vecteurPanneau;
	}

	public void setvecteurPanneau(Vector<Panneau> vecteurPanneau)
	{
		this.vecteurPanneau = vecteurPanneau;
	}
}
